i'm glad you could stop by - Turkish English Dictionary